package com.itbaizhan.shopping_common.service;

import com.itbaizhan.shopping_common.pojo.ShoppingUser;

/**
 * 用户服务
 */
public interface UserService {
    //注册时向redis保存手机号+验证码
    void saveRegisterCheckCode(String phone,String checkCode);
    //注册时验证手机号+验证码
    void checkRegisterCheckCode(String phone,String checkCode);
    //用户注册
    void register(ShoppingUser shoppingUser);
    //用户名密码登录
    String loginPassword(String username,String password);
    //登录时向redis保存手机号+验证码
    void saveLoginCheckCode(String phone,String checkCode);
    //手机号验证码登录
    String loginCheckCode(String phone,String checkCode);

    //获取登陆用户名
    String getUsername(String token);
    //根据id获取用户
    ShoppingUser getLoginUser(String token);

    void checkPhone(String phone);
}
